smarter nexttime (changed nexttime for connection timeout check from a hardened interval to dynamically adjust to the next time a connection actually does time out).
added -o <outputfile>
added services object for printing out the services associated with standard ports
made plugins multithreaded -- way faster
made plugins recycle threads when a plugin timeouts
added a -heart option so that when the internet goes down, it suspends the scan till it is back up
added this since i noticed that some networks must monitor outgoing number of connections or something